We are looking for a Senior Full Stack Java Engineer. This is a full-time permanent hire hybrid (2 days on-site) position with our client. In this role, you will be building scalable, high-performance software applications for the company, collaborating with product teams to create innovative solutions that solve real-world problems. You will also be doing some technical leadership for the software team.
Responsibilities for a Senior Full Stack Java Engineer:
- Design and implementation of key components in our microservice architecture
- Collaborate with Product and UX to understand user needs and translate them into scalable, efficient solutions
- Take ownership of features from concept to production, ensuring they provide tangible value to users while maintaining technical excellence
- Ensure seamless integration with on-prem deployments across various environments
- Optimize and maintain high-performance APIs, databases, and services that support software
- Provide technical leadership to peers and mentor junior engineers, fostering a collaborative and growth-oriented environment
Required skills and qualifications as a Senior Full Stack Java Engineer:
- 8+ years of hands-on experience working in full stack software development with Java, Spring, JavaScript/Angular technologies
- Proven experience working with microservices and cloud platforms
- Product-minded with the ability to balance technical needs with user-centric thinking, ensuring a seamless user experience
- Familiarity with deploying applications in complex, regulated environments
- Strong problem-solving skills with the ability to design solutions for scalability, performance, and security
- Excellent communication and collaboration skills
- Some experience with CI/CD pipelines and automated deployment processes
- Experience working with multiple cloud providers and infrastructures